@charset "utf-8";
/* header */
.topbar{font-size: 14px; background-color:#333;}
.tp{color:#b7b7b7;}
.tbl a{padding-right: 30px; line-height:34px;}
.tbr{float: right; font-size: 12px;}
.tbr a,.tbr span{line-height:34px;}
.user{padding:4px 12px; background-position:0 0;}
.account{padding:10px 0 12px 10px; line-height:1;}
.tbr span{ padding:0 12px;}
.tbl a:hover, .tbr a:hover{color:#fff;}

.menu{color: #333333; line-height:82px;}
.mnr{float: right; position: relative;}
.nav li{float:left; padding:42px 38px 26px 0;}
.nav li a{font-size: 14px; font-weight:bold; color:#333;}
.nav .sel a,.nav li a:hover{color:#29d0d8;}
.navsign{ height: 5px; width: 5px; position: absolute; top:62px; transition:all 0.32s ease 0s; background-position:0 -50px;}

/* header end*/

/* mainbody */

/*userinformation*/
.upic{float: left; margin:64px 92px 0 64px;text-align: center; font-size: 14px;}
.upic img{border-radius:50%; width:160px;height:160px}
.upic p{margin-top: 10px;}
.umsg{ margin: 32px 0 90px 297px; text-align: left;} 
.title{font-size: 14px; font-weight: bold; color: #333;margin: 48px 0 12px 22px; }
.umsg p{font-size: 14px; color: #999; padding:14px 18px 14px 22px; }
.uinfo{color: #050505; margin-right: 46px;}
.more{float: right; color: #29d0d8;}

/*setup*/
.docname{margin: 38px 10px 23px; font-size: 14px; font-weight: bold; color:#29d0d8;}
.doccont{line-height:22px; margin:0 10px; font-size:14px;}
.docdate{margin: 30px 10px 24px; font-size: 14px;}
.lh{padding-bottom:20px;}
.child-intro{padding:23px 10px; font-size:14px;}
.child-list li{padding:18px 10px; font-size:14px;}
.avt{width:36px; height:36px; border-radius:50%; margin:0 7px; vertical-align: middle;}
.name{margin-left:15px;}
.age{color:#999; margin-right:10px; margin-top: 10px;}
.create{padding:18px 20px 43px; font-size:14px;}
.other li{padding:29px 10px; font-size:14px;}
.other a{color:#333;}

.spe-input .dinput{margin:10px 0 20px;}
.spe-input .ddrop{margin:10px 0 23px;}
.spe-input .inptips2{padding:0 15px; color:#333;}
.del-ac p{padding:7px 0; font-size:14px; line-height:16px;}
.bold{font-weight:bold;}
.services{padding:7px 15px;}
.services li{list-style:initial; font-size:14px; padding:1px 0;}
.dbtn2.del{color: #e73c01;}


/*service*/
.svlist{padding:36px 25px 26px;}
.svnode{width: 300px; height: 74px; color: #999999; float: left; position:relative;}
.svnode a img{vertical-align: middle;}
.svname{position: absolute; top:5px; left: 66px; width: 202px; }
.svname a{font-size: 14px; font-weight: bold; color: #333333;}
.svname p{margin-top: 5px; line-height:14px;}

/*usercenter*/
.uctb{padding: 18px 10px 16px 22px;}
.uctb img{ margin:6px 22px 5px 0;}
.detail p{ color:#999; line-height:19px;}
.detail .dtop{ color:#333; font-size:14px;}
.dtop span{ color:#e73c01;}
.uncheck{ padding:8px; display:inline-block; background-position:0 -100px;}
.switch{ padding:15px 25px; display:inline-block; margin-right:25px;background-position:-100px -100px;cursor: pointer;}
.switch.on{ background-position:-200px 0px;}
.detail{margin-left:48px;}


.func-list{position: relative;width:100%; font-size: 12px; color: #999999;float: left;}
.phone{width: 26px; height: 26px;display: block; background-position: 0 0; margin-top: 5px;}
.Email{width: 26px; height: 26px;display: block; background-position: 0 -70px; margin-top: 5px;}
.WeChat{width: 26px; height: 26px;display: block; background-position: 0 -145px; margin-top: 5px;}
.QQ{width: 26px; height: 26px;display: block; background-position: 0 -213px; margin-top: 5px;}
.sina{width: 26px; height: 26px;display: block; background-position: 0 -285px; margin-top: 5px;}
.account_p{width: 26px; height: 26px;display: block; background-position: 0 -410px; margin-top: 5px;}
.lock_p{width: 26px; height: 26px;display: block; background-position: 0 -480px; margin-top: 5px;}
.lock_e{width: 26px; height: 26px;display: block; background-position: 0 -550px; margin-top: 5px;}
.modify{width: 26px; height: 26px;display: block; background-position: 0 -620px; margin-top: 5px;}
.security{width: 26px; height: 26px;display: block; background-position: 0 -690px; margin-top: 5px;}
.uc-btns img{margin-right: 22px;}

.cookie-content{padding:25px 30px 30px 20px;}
.cookie-content h3{font-size:24px;}
.cookie-content p{font-size:14px; line-height:20px;margin-top:25px;}
/* mainbody end*/

.top30{margin-top: 30px;}
.center{text-align: center;}
div .btn2{width: 258px;margin-bottom: 10px;} 

.btn_midefy{border-radius: 15px;padding:7px 50px;width: auto;height: 42px;font-weight: normal;font-size: 14px;
	background-image:none;background-color:RGB(202,21,30);border-width:0 0 2px 0;border-style:solid;border-color:RGB(202,21,30);text-align:center;
	color: #fff;cursor: pointer;margin-top:5px;
}
.btn_midefy_cancel{border-radius: 15px;padding:7px 50px;width: auto;height: 42px;font-weight: normal;font-size: 14px;
	background-image:none;background-color:RGB(231,231,231);border-width:0 0 2px 0;border-style:solid;border-color:#RGB(231,231,231);;text-align:center;
	color: #000;cursor: pointer;margin-top:5px;
}
.btn_midefy_disable{border-radius: 15px;padding:7px 50px;width: auto;height: 42px;font-weight: normal;font-size: 14px;
	background-image:none;background-color:#eee;border-width:0 0 2px 0;border-style:solid;border-color:#eee;text-align:center;
	color: #ddd;cursor: pointer;margin-top:5px;
}
.left{float: left;}
.childLogo{
	float:left;position: absolute;top: 16px;left: 5px;
}
.logo{
	position: absolute;top: 15px;left: 120px;width: 200px;
}
.logo_text{
	position: absolute;top: 30px;left: 135px;width: 200px;
}

.ucEmailAddrAuthTip{
	font-size: 14px; color:#333; text-align:left; line-height:20px;
}
span.logo_text{font-size: 18px;color: black;padding-left: 22px;font-weight: bold;}
.main-logo img{margin-top: 0px;}
.bottom15{margin-bottom: 15px;}
.global_dialog_confirm_nor.btn2.top30{color: #e73c01;}
.top10{padding-top: 10px;}


div.global_dialog_confirm_title>h3.ellipsis{
	line-height:20px;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
}
.loginAndRegLink {
color: #00C0F4;
text-decoration: underline;
}
.loginAndRegLink:hover {
/* color: #fff; */
}

.docmarginbottom{margin-bottom:20px;}

.thirdAccountStyle{margin-top: 7px;}

/*verify_way*/
.btn-des{float:left;height:40px;line-height:40px;margin-right:20px}
.btn-des+.ddrop{margin-left: 100px;}


.ucBaseAgrTitle{font-size: 20px;font-weight: bold;margin-top: 20px;margin-left: 10px;}
  .beforeUCSetLine{margin-top:30px;}
  .ucCountrySide{margin-left: 10px;margin-top: 35px;font-size: 14px;color: #000;}
  .agrIndent{text-indent: 2em;}
  .checkboxFive{width:11px;position: relative;margin-top: 4px;}
  .checkboxFive label {cursor: pointer;position: absolute;width: 11px;height: 12px;top: 0;left: 0;background: #9a9a9a;border:1px solid #fff;border-radius: 3px;}
  .checkboxFive label:after {opacity: 0.4;content: '';position: absolute;width: 7px;height: 4px;background: transparent;top: 2px;left: 1px;border: 2px solid #fff;border-top: none;border-right: none;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
  .checkboxFive input[type=checkbox] {display:none;} 
  .checkboxFive input[type=checkbox]:checked + label:after {opacity: 1;}
  .checkboxFive label:hover::after {opacity: 0.5;}
  .checkboxFive input[type=checkbox]:checked ~ label {background-color:#28C0C6;}
  .adContentPart{margin-left:20px;line-height:180%;}
  .adCheckBoxPart{width:13px;float:left;}
  .agrLineH{line-height:180%;color: #000000;}
  .cancelAdMarketAgr{line-height:180%;}

.docusname {margin: 38px 10px -8px;font-size: 14px;font-weight: bold;color: #29d0d8;}
